body {
margin: 0;
padding: 0;
border: 0;
overflow-x: hidden;
}

html, div, p{
  margin: 0;
  padding: 0;
  border: 0;
  }
  
/* CSS Grid */

/*

for centered layout
body or wrapper div add class of .main
.main {  margin:0 auto; width:85%;}

*/

.dp20,
.dp25,
.dp33,
.dp50,
.dp100{float:left; display: inline; *margin-left:-0.04em; } /* IE margin hack */

/* dp = div percet */

.dp20{width:20%;}
.dp25{width:25%;}
.dp33{width:33.33%;}
.dp50{width:50%;}
.dp100{width:100%;}
.clear{ clear:both;}

/* begin layout */

a:hover {
text-decoration:underline;
}

body{
width: 100%;
background: white;
}

#topo-bg {
width: 100%;
background: url(../images/bg-muld.png);
height: 240px;
}

	#topo {
	width: 80%;
	background: none;
	height: 240px;
	margin: 0 auto;
	position:relative;
	}
	
		#topo-logo {
			background: url(../images/logo-muld.png) no-repeat;
			width: 362px;
			height: 205px;
			float:left;
			margin-top:20px;
		}	
		#topo-logo a{
			width: 100%;
			height: 100%;
			float: left;
		}
			
			#topo-linha {
			background: black;
			width: 25.5%;
			height: 3px;
			top: 105px;
			left: 104px;
			position: absolute;
			}
			
			#navegacao {
			width:170px;
			float:right;
			margin-right: 16px;
			}
			
			#caixa{
			position: relative;
			width: 170px;
			float: right;
			margin-top: 107px;
			margin-right: 0px;
			margin-bottom: 8px;
			}
			
				#topo  #caixa #url {
				border: solid 1px #91151b;
				background:#fff;
				width: 140px;
				height: 22px;
				padding-left: 30px;
				font-family:headland one;
				font-size:14px;
				}
				
				#lupa {
				background: url(../images/lupa-muld.png)no-repeat;
				width: 22px;
				height: 22px;
				border: none !important;
				text-indent: -9000px;
				cursor: pointer;
				position:absolute;
				margin-left:2px;
				margin-top:2px;
				}
				
				.menu{
				clear: right;
				width: 100%;
				height: auto;
				margin-top: 100px;
				font-family: headland one;
				font-size: 14px;
				}
				
				.menu li:nth-child(1)  {
				float: left;
				width: auto;
				}
				
				.menu li:nth-child(1) a {
				background: #fff;
				border: 2px solid #91151b;
				color: #91151b;
				text-align: center;
				text-decoration: none;
				padding: 5px 6px;
				width: 50px;
				display: block;
				}
				
				
				.menu li:nth-child(1) a:hover {
					background: #91151b;
					color: #fff;
				}
				
				.menu li:nth-child(2)  {
				width: auto;
				}
				
				.menu li:nth-child(2) a {
				margin-left: 76px;
				border: 2px solid #91151b;
				background: #fff;
				color: #91151b;
				text-align: center;
				text-decoration: none;
				padding: 5px 10px;
				width: 70px;
				display: block;
				}
				
				.menu li:nth-child(2) a:hover {
					background: #91151b;
					color: #fff;
				}
				
				.menu li:nth-child(3){
				clear: right;
				float: left;
				width: 100%;
				margin-top: 15px;
				}
				
				.menu li:nth-child(3)  a {
				border: 2px solid #91151b;
				color: #fff;
				background: #91151b;
				width: 170px;
				padding: 3px 35px;
				text-align: center;
				text-decoration: none;
				}
				
				.menu li:nth-child(3) a:hover {
					background: #fff;
					color: #91151b;
				}
				
				

#wrapper{
	width: 80%;
	margin: 0 auto;
}


	#superior {
	width: 100%;
	height: 390px;
	background: #fff;
	}
	
	.assinatura{
		font-family: 'Iceland', sans-serif;
		font-size: 20px;
		width: 15%;
		float: right;
		margin-top: 70px;
		border-left: 1px solid #90151B;
		margin-bottom: 20px;
	}
	
	.assinatura a {
	font-family: 'Iceland', sans-serif;
	font-size: 20px;
	}

	#widget-dir {
	float: left;
	width: 99%;
	}
	
	#widget-dir a {
	text-decoration: none;
	font-family: headland one ! important;
	color: #000;
	margin: 20px 0px 10px 0px;
	}
	

		#widget {
		font-family: 'Iceland', sans-serif;
		font-size: 18px;
		color: #90151B;
		margin-left: 12px;
		}
		
		#barra-lateral-interna {
		float: left;
		width: 18%;
		margin-top: 20px;
		}
	
	#barra-lateral-interna  h1 {
		font-family: 'Iceland', sans-serif;
		font-size: 17px;
		color: #90151b;
	    }
		
	#barra-lateral-interna  h3 {
		font-family: 'Iceland', sans-serif;
		font-size: 38px;
		color: #90151b;
	    }	
		
	#barra-lateral-interna p {
		font-family: headland one ! important;
		font-size: 12px ! important;
		margin-top: 15px ! important;
		line-height: 15px ! important;
		padding-right: 10px ! important;
		float: left ! important;
		width: 100% ! important;
	    }
	
	#barra-lateral-interna .imagem{
	float: left;
	margin: 10px;
	}
	
	.text {
	font-family: 'Iceland', sans-serif;
	color: #90151b;
	font-size:16px;
	margin: 15px 0px 10px 0px;
	}
	
	.text li {
	font-family: headland one;
	font-size: 12px;
	
	}
	
	#barra-lateral-interna a {
	text-decoration: none;
	font-family: headland one ! important;
	color: #000;
	margin: 15px 0px 10px 0px;
	
	}
	

		
		#blogger {
		float: left;
		width: 80px;
		height: 80px;
		margin: 5px;
		margin-left: 12px;
		}
		
			.img {
			width: 75px;
			height: 75px;
			float: left;
			}
		
			.name {
			width: 73px;
			border: 1px solid #90151b;
			font-family: 'Iceland', sans-serif;
			font-size: 10px;
			color: #90151B;
			float: left;
			}
			
		#tags {
		font-family: headland one;
		color: #90151b;
		margin: 10px;
		float: left;
		}
		
		#borda-left {
		border-left: solid 1px #91151b;
		float: left;
		width: 80%;
		margin-top: 35px;
		padding-left: 14px;
		}
		
		#borda-left1 {
		border-left: solid 1px #91151b;
		float: left;
		width: 78%;
		margin-top: 35px;
		min-height: 400px;
		}
		
		#borda-right {
		border-right: solid 1px #91151b;
		float: left;
		width: 20%;
		margin-top: 35px;
		min-height: 290px;
		min-height: 290px;
		}
		
		.limitador {
		width: 21%;
		margin-top: 35px;
		float: left;
		}
		

		
		#post-index {
			width: 63%;
			margin-top: 35px;
			margin-bottom: 45px;
			margin-left: 10px;
			float: left;
			max-height: 360px;
			overflow: hidden;
		}
		
		#post-index h1 a{
		font-family: 'Iceland', sans-serif;
		font-size: 38px;
		color: #90151b;
		text-decoration:none;
		}
				
		#post-index h1 a:hover {
		text-decoration:underline;
		}
		
		#content h1 {
			font-family: 'Iceland', sans-serif;
			font-size: 16px;
			color: #90151b;
		}		
		
		#content a {
			color: #90151b;
		}		
		
		#content a:hover {
		text-decoration:underline;
		}
		
		
		#post-index  p {
		font-family: headland one;
		font-size: 12px;
		margin-top: 15px;
		line-height: 15px;
		padding-right: 10px;
		}
		
		#post {
		width: 70%;
		margin-top: 35px;
		margin-bottom: 45px;
		margin-left: 10px;
		float: left;
		height: 250px;
		}
		
		#post h1 {
		font-family: 'Iceland', sans-serif;
		font-size: 24px;
		color: #90151b;
		}
		
		#post  p {
		font-family: headland one;
		font-size: 12px;
		margin-top: 15px;
		line-height: 15px;
		padding-right: 10px;
		border-right: 1px solid #90151b;
		float: left;
		}
		

		.assinatura a {
		font-family: headland one;
		font-size: 14px;
		float: right;
		margin-top: 250px;
		text-decoration:none;
		color:#000;
		}
		
		#post .assinatura .data {
		font-size: 12px;
		margin-left: 0px;
		}
		
		.data {
		font-family: headland one;
		font-size: 14px;
		float: right;
		}
		

		.none-grande {
		display:none;
		}
		
		
		
	
	#inferior {
	width: 100%;
	background: #fff;
	padding-bottom: 40px;
	margin: 0 auto;
	float: left;
	}
	
	#noticias {
	width: 84%;
	float: left;
	}
	
	#noticias a:hover {
	text-decoration: underline;
	}
	
	#post2 {
	float: left;
	}
	
		
		
		#post2 h3 {
		float:left;
		font-size:20px;
		
		}
		
		#post2 ol {
		float:left;
		width:500px;
		list-style-type: disc;
		}
		
		#post2 li {
		float:left;
		}
	
	#resumo-post {
	float:left;
	}
	
		.post3{
		float:left;
		width:32%;
		margin-top:15px;
		margin-bottom:15px;
		margin-left:10px;
		
		}
		
		.post3 h1 a{
		font-family: 'Iceland', sans-serif;
		font-size: 17px;
		color: #90151b;
		width:80%;
		text-decoration:none;
		}
		
		#resumo-post .post3  p {
		font-family: headland one;
		font-size: 11px;
		margin-top:10px;
		}
		
		#resumo-post .post3  .data {
		display:none;
		}
		
			#inferior h1 a{
			font-family: 'Iceland', sans-serif;
			font-size: 26px;
			color: #90151b;
			float: left;
			margin-top: 14px;
			margin-left: 10px;
			text-decoration:none;
			}
			
			#inferior p {
			font-family: headland one ! important;
			font-size: 12px;
			color: #000;
			margin: 20px 15px 0 10px;
			float: left;
			line-height: 15px;
			}
			
			
				#inferior .assin {
				height: 20px;
				background: #90151b;
				float: left;
				border-top: 1px solid #000;
				margin-left: 10px;
				margin-top: 15px;
				}
				
				.assin2 { 
				height: 20px;
				background: none;
				float: left;
				border-bottom: 1px solid #000;
				margin-top: 7px;
				margin-left: 10px;
				font-family: headland one ! important;
				font-size: 10px;
				line-height: 20px;
				color: #000;
				}
				
				.assin2 a {
				text-decoration:none;
				font-family: headland one !important;
				font-size: 10px;
				color: #90151b;
				}
				
	
					.leia-mais {
					font-family: headland one !important;
					font-size: 8px;
					color: #fff;
					margin-top: 5px;
					margin-left: 14px;
					float: left;
					margin-right: 14px;
					}
					
					.leia-mais a {
					text-decoration:none;
					font-family: headland one !important;
					font-size: 10px;
					color: #fff;
					}
					
				#ult-post {
				width: 230px;
				
				}
	

#vertodos a, .more-link {
float: right;
clear: right;
width: 95px;
height: 15px;
font-family: headland one;
color: #91151b;
font-size: 14px;
background-color: #fff;
border: 2px solid #91151b;
margin-top: 20px;
margin-right: 10px;
padding: 5px;
text-align: center;
text-decoration: none;
}

#vertodos a:hover, .more-link:hover {
color: #fff !important;
background-color: #91151b;
text-decoration: none;
}
	
	
#footer-bg {
width: 100%;
background: url(../images/bg-muld.png);
}

#footer{
	width: 80%;
	height: 270px;
	margin: 0 auto;
	margin-top: 50px;
}

	#footer-logo {
	width:80px;
	height: 148px;
	float:left;
	background: url(../images/logo-footer.png) no-repeat;
	margin-top:30px;	
	}
	
	#sobre-footer {
	width:35%;
	float:left;
	margin-top:20px;
	margin-right: 30px;
	}
	
	#sobre-footer h2 {
		font-family: 'Iceland', sans-serif;
		font-size: 32px;
		color: #90151b;
		width: 120px;
		}
		
	#sobre-footer  p {
			font-family: headland one;
			font-size: 12px;
			margin-top: 8px;
			line-height: 15px;
			padding-right: 10px;
			float: left;		
		}	
		
		
	#parceiros {
		float:left;
		margin-top:20px;
		width:250px;
		}
		
	#parceiros h3 {
		font-family: 'Iceland', sans-serif;
		font-size: 32px;
		color: #90151b;
		width: 20px;
	}	
		
	#redes-sociais {
		float: right;
		margin-top: 20px;
	}
	
	#redes-sociais h3 {
		font-family: 'Iceland', sans-serif;
		font-size: 32px;
		color: #90151b;
		width: 20px;
	}
		
	.rsocial {
	padding:5px;
	}
		
			
	.parceiros {
		width:100px;
		height:58px;
		float:left;
	}		
	
	.parceiros a{
		width:100%;
		height:100%;
		display: block;
	}
		#parceiro1 {
			background: url(../images/ufmg.png);
		}		
		#parceiro2 {
			margin-left: 30px;
			background: url(../images/redigir.png);
		}
		
		#parceiro3 {
			width: 143px;
			background: url(../images/tl.png);
		}		
		
		#parceiro4 {
			width: 93px;
			height: 64px;
			margin-left: 20px;
			background: url(../images/fale.png);
		}
	
	
	#secondary {
		border-left: 1px solid #90151b;
		width: 15%;
		float: right;
		min-height: 616px;
	}
	
	#secondary ul {
		padding-left: 10px;
	}
	
	#secondary ul h3 {
	font-family: 'Iceland', sans-serif;
	color: #90151b;
	font-size:38px;
	margin: 15px 0px 10px 0px;
	}
	
	#primary ul h3{ 
	font-family: 'Iceland', sans-serif;
	color: #90151B;
	font-size: 38px;
	margin: 15px 0px 10px 0px;
	}
	
	#secondary ul li {
	font-family: headlandone;
	font-size: 12px;
	}
	
	#secondary ul li ul li {
	margin-top: 4px;
	}	
	#secondary ul li ul li a:hover{
	text-decoration: underline;
	}

	#secondary ul a  {
	text-decoration: none;
	font-family: headland one ! important;
	color: #000;
	margin: 15px 0px 10px 0px;
	}
	
	.author-profile {
	position: relative;
	float: left;
	clear: none !important;
	}
	
	
	.author-profile a:nth-child(2){
	margin: 66px 0 0 0 !important;
	border: 1px solid #90151B;
	padding: 1px !important;
	font-size: 10px;
	text-align: center;
	color: #90151B !important;
	width: 56px;
	display: block;
}

	.author-profile.vcard {
		height: 90px;
		margin-bottom: 10px;
	}

    .xoxo li, #barra-lateral-interna ul li {
	float:left;
	margin-bottom:20px;
	width:100%;
	}
	
	#perfil-lateral {
	font-family: headland one;
	float: left;
	width: 150px;
	margin-top: 20px;
	padding-right: 10px;
	font-size: 12px;
	}
	
	#perfil-lateral h1 {
	font-family: 'Iceland', sans-serif;
	color: #90151B;
	font-size: 17px;
	}
	
	#perfil-postagens {
	margin-top:20px;
	float:left;
	float:left;
	border-left: 1px solid #90151B;
	padding-left:10px;
	line-height:18px;
	font-size:10px;
	}
	
	#perfil-data {
	font-family: headland one;
	font-size: 10px;
	}
	
	#perfil-titulo {
	margin-bottom:14px;
	font-family: 'Iceland', sans-serif;
	}
	
	#perfil-postagens a{
	font-family: 'Iceland', sans-serif; 
	text-decoration:none;
	color:#90151B;
	font-size: 24px;
	}
	
	
	/* ########### SECUNDARIA ############### */

	#secundaria {
		background: #fff;
		float: left;
	}
	
	#postagens-plus {
		float: left;
	}	
	
	#postagens-plus h1 {
		font-size: 18px;
		margin-left:10px;
		margin-top:14px;
		margin-bottom: 14px;
		font-family: 'Iceland', sans-serif;
		color: #90151b;
		float: left;
	}

		
	#postagens-plus p {
		font-family: headland one ! important;
		font-size: 12px;
		color: #000;
		margin-left: 10px;
		margin-top: 14px;
		line-height: 15px;
		float: left;
		}
	
	#conteudo-texto {
		float: left;
		width: 100%;
		margin-left: 10px;
		}
	
	#conteudo-texto h1{ 
		font-size: 40px;
		margin-bottom: 10px;
		font-family: 'Iceland', sans-serif;
		color: #90151b;
		}
	
	#conteudo-texto p{
		font-family: headland one ! important;
		font-size: 12px;
		color: #000;
		margin-top: 20px;
		margin-right: 15px;
		line-height: 15px;
		}
	
	#conteudo-texto a{
	font-size: 21px;
	margin-bottom: 10px;
	font-family: 'Iceland', sans-serif;
	color: #90151b;
	text-decoration: none;
	}
		
		#galeria {
			margin-top: 55px;
			margin-left: 10px;
			background: #AFA7A7;
			float: left;
			width: 50%;
			height: 171px;
		}
	
		.assinado {
		font-family: headland one;
		font-size: 14px;
		float: right;
		margin-top: 50px;
		margin-bottom: 50px;
		text-align:right;
		}
		
		
		.date {
		font-size: 12px;
		margin-left:0px;
		}
	
	
	
	#comentarios {
		margin-top: 31px;
		margin-left: 10px;
		margin-bottom: 15px;
		height: 300px; /* valores temporarios */
		width: 100%; /* valores temporarios */
		background: #ff0000; /* valores temporarios */
		float: left;
	}	

	/* ########### MULD-POST ############### */	
	
		a {color:#91151B; 
		}
		
		.assinatura2 {
		font-family: headland one;
		font-size: 14px;
		float: right;
		margin-top: 35%;
		margin-right: 5px;
		}
		
		#anterior_proxima {
		background-color:#EFE8E8;
		margin-top: 50px;
		margin-right: 5px;
		width:98%;
		height:25px;
		float: right;
		}
		
		#anterior {
		font-family: 'Iceland', sans-serif;
		font-size: 12px;
		line-height: 109%;
		color: #90151b;
		margin-top: 7px;
		margin-left: 15px;
		float: left;
		}		
		
		#proxima {
		font-family: 'Iceland', sans-serif;
		font-size: 12px;
		line-height: 109%;
		color: #90151b;
		margin-top: 7px;
		margin-right: 15px;
		float: right;
		}
		
		img.alignleft {
		float:left;
		margin: 0 15px 15px 0;
		}
		
		img.alignright {
		float: right;
		margin: 0 0 15px 15px;
		}
			
	/* ########### SEARCH ############### */
	
	#search-1 a { 
	margin-top:20px;
	line-height: 22px;
	font-family: headland one;
	color: #000;
	font-size: 14px;
	margin-left:20px;
	}
	
 /* ########### 404 ############### */
 
	.text {
	font-family: 'Iceland', sans-serif;
	color: #90151b;
	font-size:22px;
	}
	
	#obs p {
	font-family: headland one !important;
	font-size: 14px;
	line-height:20px;
	margin-top:5px;
	}
	
	
	
/**************** Estilo de comentários ****************/
 #comments{float:left;}
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{ font-family: headland one,verdana ! important;height:25px;text-align:left;background:#91151b;color:#fff;padding:9px 0 0 5px} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{border-bottom:1px solid #ccc} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:1px solid #ccc}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none} 
li.even{background:#fff} 
li.odd{background:#efefef} 
.authorcomment{background:#deebf9} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:none; width:50px;height:50px;} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{font-size:12px; font-style:italic; font-size: 14px;
font-style: italic;
padding-top: 10px;
padding-bottom: 10px;} 
.comment-text{margin:0 10px 0 0} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#91151b} 
.reply{margin:0 10px 10px 0} 
.comment-reply-link {
margin: 10px 0 0px 0; padding-bottom: 10px;}
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;background: #fff;
border: 2px solid #91151b;
color: #91151b;text-decoration:none;} 
a.comment-reply-link,.reply a:link{padding:3px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background: #91151b;
color: #fff;text-decoration:none;font-weight:none} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:68px} 
a.comment-reply-link:hover,.reply a:hover{padding:none;} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border: 2px solid #91151b;} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
form#commentform textarea,form#commentform input{padding:2px 3px} 
form#commentform textarea{width:442px} 
input#submit{padding:5px 0 !important; width:150px; border:2px solid #90151b !important;font-family: 'Iceland', sans-serif; font-size:32px; background:#90151b; color:#fff;} 
input#submit,p.subscribe-to-comments input{outline:0} 
input#submit:hover{padding:5px 0 !important;border:2px solid #90151b !important;width:150px; color:#90151b; background:#fff;} 
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{background:url('images/rss_32.png') no-repeat} 
 

.comment-content {
padding:10px 0 10px 0;}

.comment-author span{
font-family: 'Iceland', sans-serif;
color: #90151b;
font-size:28px;
}

p#comment-notes{
margin: 10px 0 10px 0;
background: #ccc;
padding: 5px;
border-radius: 5px;
font-family: headland one,verdana ! important;
font-size:12px;
line-height: 20px;
font-style:italic;
}

.form-label {
font-family: headland one,verdana ! important;
font-size:14px;
margin-top:15px;}

#comments-list h3 {
font-family: 'Iceland', sans-serif;
color: #90151b;
font-size:28px;
margin-bottom:20px;
}
